package day06;

import java.util.Random;
import java.util.Scanner;

/* 猜数字小游戏 */
/* while（true）自造死循环+break在条件为真时跳出死循环 */
public class Guessing1 {
    public static void main(String[] args) {
        //产生一个随机数
        Scanner scan = new Scanner(System.in);
        //Math.random()   生成0.0到0.999999999999...   的随机数
        Random rand  = new Random();
        //Math.random()*1000+1  生成1到1000之间的随机数
        int num = rand.nextInt(1000)+1;
        //作弊/打个小抄
        System.out.println(num);

        //开始猜
        while(true){
            System.out.println("猜吧!");
            int guess = scan.nextInt();
            if(guess>num){
                //猜的数字大的提示
                System.out.println("猜大了");
            }else if(guess<num){
                //猜的数字小的提示
                System.out.println("猜小了");
            }else{
                //猜对就提示用户猜对了
                System.out.println("恭喜你猜对了!");
                //猜对就结束循环
                //如果没有break的话会陷入死循环中，即使猜对也会提示猜吧
                //break;
            }
        }
    }
}

